Xvid Encoding:
We tested video encoding performance using VirtualDub-MPEG version 1.6.15 and a multi-threaded version of the Xvid codec, along with the LAME MT MP3 encoder for encoding audio. We did a two-pass encode of a 15-minute 276MB digital TV recording with a target file size of 100MB.
-
Core 2 Duo E6850 (2x3.00GHz, 1333MHz FSB, 4MB L2)
-
Core 2 Extreme QX6850 (4x3.00GHz, 1333MHz FSB, 2x4MB L2)
-
Core 2 Extreme X6800 (2x2.93GHz, 1066MHz FSB, 4MB L2)
-
Core 2 Extreme QX6800 (4x2.93GHz, 1066MHz FSB, 2x4MB L2)
-
Core 2 Duo E6750 (2x2.66GHz, 1333MHz FSB, 4MB L2)
-
Core 2 Duo E6700 (2x2.66GHz, 1066MHz FSB, 4MB L2)
-
Core 2 Quad Q6700 (4x2.67GHz, 1066MHz FSB, 2x4MB L2)
-
Core 2 Duo E6600 (2x2.40GHz, 1066MHz FSB, 4MB L2)
-
Core 2 Quad Q6600 (4x2.40GHz, 1066MHz FSB, 2x4MB L2)
-
Athlon 64 X2 6000+ (2x3.0GHz, 2x1MB L2)
-
Athlon 64 X2 5600+ (2x2.8GHz, 2x1MB L2)
-
Athlon 64 X2 5200+ (2x2.6GHz, 2x1MB L2)
Time in Seconds (lower is better)
The Xvid codec isn't a particularly good example of how multi-threaded video encoding can be, but since it's a very popular codec, it's also very relevant. Essentially, dual-cores is enough to keep the Xvid codec humming along nicely and there were no benefits for quad-core processors here. Having said that though, you could realistically game while running an Xvid encode in the background and you're unlikely to suffer any performance deficit during gaming.
MP3 Encoding:
We used LAME MT for our audio encoding test - it’s the multi-threaded version of the popular LAME MP3 encoder. We ran tests with both Intel’s and Microsoft’s compilers - naturally, the Intel compiler resulted in some performance increases on Intel’s processors. We converted all 18 tracks from Moby’s popular
Play album to a 192kbps variable bit-rate MP3.
-
Core 2 Extreme QX6850 (4x3.00GHz, 1333MHz FSB, 2x4MB L2)
-
Core 2 Duo E6850 (2x3.00GHz, 1333MHz FSB, 4MB L2)
-
Core 2 Extreme X6800 (2x2.93GHz, 1066MHz FSB, 4MB L2)
-
Core 2 Extreme QX6800 (4x2.93GHz, 1066MHz FSB, 2x4MB L2)
-
Core 2 Duo E6750 (2x2.66GHz, 1333MHz FSB, 4MB L2)
-
Core 2 Duo E6700 (2x2.66GHz, 1066MHz FSB, 4MB L2)
-
Core 2 Quad Q6700 (4x2.67GHz, 1066MHz FSB, 2x4MB L2)
-
Core 2 Duo E6600 (2x2.40GHz, 1066MHz FSB, 4MB L2)
-
Core 2 Quad Q6600 (4x2.40GHz, 1066MHz FSB, 2x4MB L2)
-
Athlon 64 X2 6000+ (2x3.0GHz, 2x1MB L2)
-
Athlon 64 X2 5600+ (2x2.8GHz, 2x1MB L2)
-
Athlon 64 X2 5200+ (2x2.6GHz, 2x1MB L2)
Time in Seconds (lower is better)
-
Core 2 Duo E6850 (2x3.00GHz, 1333MHz FSB, 4MB L2)
-
Core 2 Extreme QX6850 (4x3.00GHz, 1333MHz FSB, 2x4MB L2)
-
Core 2 Extreme X6800 (2x2.93GHz, 1066MHz FSB, 4MB L2)
-
Core 2 Extreme QX6800 (4x2.93GHz, 1066MHz FSB, 2x4MB L2)
-
Core 2 Quad Q6700 (4x2.67GHz, 1066MHz FSB, 2x4MB L2)
-
Core 2 Duo E6750 (2x2.66GHz, 1333MHz FSB, 4MB L2)
-
Core 2 Duo E6700 (2x2.66GHz, 1066MHz FSB, 4MB L2)
-
Core 2 Quad Q6600 (4x2.40GHz, 1066MHz FSB, 2x4MB L2)
-
Core 2 Duo E6600 (2x2.40GHz, 1066MHz FSB, 4MB L2)
-
Athlon 64 X2 6000+ (2x3.0GHz, 2x1MB L2)
-
Athlon 64 X2 5600+ (2x2.8GHz, 2x1MB L2)
-
Athlon 64 X2 5200+ (2x2.6GHz, 2x1MB L2)
Time in Seconds (lower is better)
Our MP3 encoding tests told a similar story to our Xvid encoding tests - in that dual cores are pretty much all that's required. Of course, that's not to say you couldn't be doing something else that is equally processor intensive while MP3 encoding is using only two out of four cores to complete the task.
Want to comment? Please log in.